﻿
namespace DailyFx.UI
{
	public enum DockStyles
	{
 		Floating,
		Doc,
	}

	public interface IDock : IUIControl
	{
		string Icon { get; set; }

		/// <summary>
		///		Gets the style of docking .
		/// </summary>
		DockStyles DockStyle { get; set; }

		/// <summary>
		///		Gets the position of parent window this docks .
		/// </summary>
		MahApps.Metro.Controls.Position DockPosition { get; set; }

		/// <summary>
		///		Shows the dock window . 
		/// </summary>
		void Show ();

		/// <summary>
		///		Hiddens the dock window .
		/// </summary>
		void Hide ();
	}
}
